package cn.com.cifi.mars.bean.dto;

import java.math.BigDecimal;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class RemovalReportDataDto {
	private String rptDate;
	private String levelId;
	private String sLevelCode;
	private String ilevel;
	private String levelType;
	private String agentId;
	private String levelCode;
	private String levelName;
	private String preLevelId;
	//基础信息
	private String regionName;
	private String cityName;
	private String projectId;
	private String projectCode;
	private String projectName;
	private String isFirstOpen;
	private String projectfName;
	private String projectfCode;
	private String projectfEquityRatio;
	private String opMarketing;
	private String isAndTable;
	private String isExistRoomSale;
	private String groupName;
	private String productTypeName;
	private String productTypeCode;
	private String productName;
	private String productCode;
	private String phyBuildingName;
	private String buildingName;
	private String isProductExistRoomSale;
	private String businessTypeName;
	private String freeTypeName;
	private String proTypeName;
	//日期
	private String openTime;
	private String openTimeActual;
	private String advanceSaleTime;
	private String advanceSaleTimeActual;
	private String supplyTime;
	private String supplyTimeVirtual;
	private String supplyTimeActual;
	private String openSaleTime;
	private String openSaleTimeActual;
	private String cappingTime;
	private String cappingTimeActual;
	private String completedTime;
	private String completedTimeActual;
	private String carryOverTime;
	private String carryOverTimeActual;
	private String actualDeliveryTime;
	private String actualDeliveryTimeActual;
	private String contractDeliveryTime;
	private String contractDeliveryTimeActual;
	private Integer isGetPreSaleCard;
	private BigDecimal roomAvgArea;
	//全盘动态货值（已售-存货-规划-总货值）
	private BigDecimal soldRoomNum;
	private BigDecimal soldStallNum;
	private BigDecimal soldArea;
	private BigDecimal roomAvgPrice;
	private BigDecimal carAvgPrice;
	private BigDecimal totalPrice;
	private BigDecimal soldStallPrice;
	private BigDecimal soldRoomPrice;
	
	private BigDecimal unSaleRoomNum;
	private BigDecimal unSaleStallNum;
	private BigDecimal unSaleArea;
	private BigDecimal unSaleRoomAvgPrice;
	private BigDecimal unSaleCarAvgPrice;
	private BigDecimal unSaleTotalPrice;
	private BigDecimal unSaleStallPrice;
	private BigDecimal unSaleRoomPrice;
	
	private BigDecimal planRoomNum;
	private BigDecimal planStallNum;
	private BigDecimal planArea;
	private BigDecimal planRoomAvgPrice;
	private BigDecimal planCarAvgPrice;
	private BigDecimal planTotalPrice;
	private BigDecimal planStallPrice;
	private BigDecimal planRoomPrice;
	
	private BigDecimal totalRoomNum;
	private BigDecimal totalStallNum;
	private BigDecimal totalArea;
	private BigDecimal totalRoomAvgPrice;
	private BigDecimal totalCarAvgPrice;
	private BigDecimal totalTotalPrice;
	private BigDecimal totalStallPrice;
	private BigDecimal totalRoomPrice;
	private BigDecimal equityPrice;
	//历史年及以前（累计实际供货-累计实际签约）
	private BigDecimal historySupplyActualRoomCount;
	private BigDecimal historySupplyActualStallCount;
	private BigDecimal historySupplyActualArea;
	private BigDecimal historySupplyActualRoomAvgPrice;
	private BigDecimal historySupplyActualCarAvgPrice;
	private BigDecimal historySupplyActualTotalPrice;
	private BigDecimal historySupplyActualStallPrice;
	private BigDecimal historySupplyActualRoomPrice;
	
	private BigDecimal historyContractRoomNum;
	private BigDecimal historyContractStallNum;
	private BigDecimal historyContractRoomArea;
	private BigDecimal historyContractRoomAvgPrice;
	private BigDecimal historyContractCarAvgPrice;
	private BigDecimal historyContractTotalPrice;
	private BigDecimal historyContractStallPrice;
	private BigDecimal historyContractRoomPrice;
	
	private BigDecimal historyCountRemovalRate;
	private BigDecimal historyAreaRemovalRate;
	private BigDecimal historyPriceRemovalRate;
	
	
	//当年每月（实际可售-实际签约）
	private BigDecimal month01stockRoomCount;
	private BigDecimal month01stockStallCount;
	private BigDecimal month01stockRoomArea;
	private BigDecimal month01stockRoomAvgPrice;
	private BigDecimal month01stockCarAvgPrice;
	private BigDecimal month01stockTotalPrice;
	private BigDecimal month01stockStallPrice;
	private BigDecimal month01stockRoomPrice;
	private BigDecimal month01ContractRoomNum;
	private BigDecimal month01ContractStallNum;
	private BigDecimal month01ContractRoomArea;
	private BigDecimal month01ContractRoomAvgPrice;
	private BigDecimal month01ContractCarAvgPrice;
	private BigDecimal month01ContractTotalPrice;
	private BigDecimal month01ContractStallPrice;
	private BigDecimal month01ContractRoomPrice;
	private BigDecimal month01CountRemovalRate;
	private BigDecimal month01AreaRemovalRate;
	private BigDecimal month01PriceRemovalRate;
	
	private BigDecimal month02stockRoomCount;
	private BigDecimal month02stockStallCount;
	private BigDecimal month02stockRoomArea;
	private BigDecimal month02stockRoomAvgPrice;
	private BigDecimal month02stockCarAvgPrice;
	private BigDecimal month02stockTotalPrice;
	private BigDecimal month02stockStallPrice;
	private BigDecimal month02stockRoomPrice;
	private BigDecimal month02ContractRoomNum;
	private BigDecimal month02ContractStallNum;
	private BigDecimal month02ContractRoomArea;
	private BigDecimal month02ContractRoomAvgPrice;
	private BigDecimal month02ContractCarAvgPrice;
	private BigDecimal month02ContractTotalPrice;
	private BigDecimal month02ContractStallPrice;
	private BigDecimal month02ContractRoomPrice;
	private BigDecimal month02CountRemovalRate;
	private BigDecimal month02AreaRemovalRate;
	private BigDecimal month02PriceRemovalRate;
	
	private BigDecimal month03stockRoomCount;
	private BigDecimal month03stockStallCount;
	private BigDecimal month03stockRoomArea;
	private BigDecimal month03stockRoomAvgPrice;
	private BigDecimal month03stockCarAvgPrice;
	private BigDecimal month03stockTotalPrice;
	private BigDecimal month03stockStallPrice;
	private BigDecimal month03stockRoomPrice;
	private BigDecimal month03ContractRoomNum;
	private BigDecimal month03ContractStallNum;
	private BigDecimal month03ContractRoomArea;
	private BigDecimal month03ContractRoomAvgPrice;
	private BigDecimal month03ContractCarAvgPrice;
	private BigDecimal month03ContractTotalPrice;
	private BigDecimal month03ContractStallPrice;
	private BigDecimal month03ContractRoomPrice;
	private BigDecimal month03CountRemovalRate;
	private BigDecimal month03AreaRemovalRate;
	private BigDecimal month03PriceRemovalRate;
	
	private BigDecimal month04stockRoomCount;
	private BigDecimal month04stockStallCount;
	private BigDecimal month04stockRoomArea;
	private BigDecimal month04stockRoomAvgPrice;
	private BigDecimal month04stockCarAvgPrice;
	private BigDecimal month04stockTotalPrice;
	private BigDecimal month04stockStallPrice;
	private BigDecimal month04stockRoomPrice;
	private BigDecimal month04ContractRoomNum;
	private BigDecimal month04ContractStallNum;
	private BigDecimal month04ContractRoomArea;
	private BigDecimal month04ContractRoomAvgPrice;
	private BigDecimal month04ContractCarAvgPrice;
	private BigDecimal month04ContractTotalPrice;
	private BigDecimal month04ContractStallPrice;
	private BigDecimal month04ContractRoomPrice;
	private BigDecimal month04CountRemovalRate;
	private BigDecimal month04AreaRemovalRate;
	private BigDecimal month04PriceRemovalRate;
	
	private BigDecimal month05stockRoomCount;
	private BigDecimal month05stockStallCount;
	private BigDecimal month05stockRoomArea;
	private BigDecimal month05stockRoomAvgPrice;
	private BigDecimal month05stockCarAvgPrice;
	private BigDecimal month05stockTotalPrice;
	private BigDecimal month05stockStallPrice;
	private BigDecimal month05stockRoomPrice;
	private BigDecimal month05ContractRoomNum;
	private BigDecimal month05ContractStallNum;
	private BigDecimal month05ContractRoomArea;
	private BigDecimal month05ContractRoomAvgPrice;
	private BigDecimal month05ContractCarAvgPrice;
	private BigDecimal month05ContractTotalPrice;
	private BigDecimal month05ContractStallPrice;
	private BigDecimal month05ContractRoomPrice;
	private BigDecimal month05CountRemovalRate;
	private BigDecimal month05AreaRemovalRate;
	private BigDecimal month05PriceRemovalRate;
	
	private BigDecimal month06stockRoomCount;
	private BigDecimal month06stockStallCount;
	private BigDecimal month06stockRoomArea;
	private BigDecimal month06stockRoomAvgPrice;
	private BigDecimal month06stockCarAvgPrice;
	private BigDecimal month06stockTotalPrice;
	private BigDecimal month06stockStallPrice;
	private BigDecimal month06stockRoomPrice;
	private BigDecimal month06ContractRoomNum;
	private BigDecimal month06ContractStallNum;
	private BigDecimal month06ContractRoomArea;
	private BigDecimal month06ContractRoomAvgPrice;
	private BigDecimal month06ContractCarAvgPrice;
	private BigDecimal month06ContractTotalPrice;
	private BigDecimal month06ContractStallPrice;
	private BigDecimal month06ContractRoomPrice;
	private BigDecimal month06CountRemovalRate;
	private BigDecimal month06AreaRemovalRate;
	private BigDecimal month06PriceRemovalRate;
	
	private BigDecimal month07stockRoomCount;
	private BigDecimal month07stockStallCount;
	private BigDecimal month07stockRoomArea;
	private BigDecimal month07stockRoomAvgPrice;
	private BigDecimal month07stockCarAvgPrice;
	private BigDecimal month07stockTotalPrice;
	private BigDecimal month07stockStallPrice;
	private BigDecimal month07stockRoomPrice;
	private BigDecimal month07ContractRoomNum;
	private BigDecimal month07ContractStallNum;
	private BigDecimal month07ContractRoomArea;
	private BigDecimal month07ContractRoomAvgPrice;
	private BigDecimal month07ContractCarAvgPrice;
	private BigDecimal month07ContractTotalPrice;
	private BigDecimal month07ContractStallPrice;
	private BigDecimal month07ContractRoomPrice;
	private BigDecimal month07CountRemovalRate;
	private BigDecimal month07AreaRemovalRate;
	private BigDecimal month07PriceRemovalRate;
	
	private BigDecimal month08stockRoomCount;
	private BigDecimal month08stockStallCount;
	private BigDecimal month08stockRoomArea;
	private BigDecimal month08stockRoomAvgPrice;
	private BigDecimal month08stockCarAvgPrice;
	private BigDecimal month08stockTotalPrice;
	private BigDecimal month08stockStallPrice;
	private BigDecimal month08stockRoomPrice;
	private BigDecimal month08ContractRoomNum;
	private BigDecimal month08ContractStallNum;
	private BigDecimal month08ContractRoomArea;
	private BigDecimal month08ContractRoomAvgPrice;
	private BigDecimal month08ContractCarAvgPrice;
	private BigDecimal month08ContractTotalPrice;
	private BigDecimal month08ContractStallPrice;
	private BigDecimal month08ContractRoomPrice;
	private BigDecimal month08CountRemovalRate;
	private BigDecimal month08AreaRemovalRate;
	private BigDecimal month08PriceRemovalRate;
	
	private BigDecimal month09stockRoomCount;
	private BigDecimal month09stockStallCount;
	private BigDecimal month09stockRoomArea;
	private BigDecimal month09stockRoomAvgPrice;
	private BigDecimal month09stockCarAvgPrice;
	private BigDecimal month09stockTotalPrice;
	private BigDecimal month09stockStallPrice;
	private BigDecimal month09stockRoomPrice;
	private BigDecimal month09ContractRoomNum;
	private BigDecimal month09ContractStallNum;
	private BigDecimal month09ContractRoomArea;
	private BigDecimal month09ContractRoomAvgPrice;
	private BigDecimal month09ContractCarAvgPrice;
	private BigDecimal month09ContractTotalPrice;
	private BigDecimal month09ContractStallPrice;
	private BigDecimal month09ContractRoomPrice;
	private BigDecimal month09CountRemovalRate;
	private BigDecimal month09AreaRemovalRate;
	private BigDecimal month09PriceRemovalRate;
	
	private BigDecimal month10stockRoomCount;
	private BigDecimal month10stockStallCount;
	private BigDecimal month10stockRoomArea;
	private BigDecimal month10stockRoomAvgPrice;
	private BigDecimal month10stockCarAvgPrice;
	private BigDecimal month10stockTotalPrice;
	private BigDecimal month10stockStallPrice;
	private BigDecimal month10stockRoomPrice;
	private BigDecimal month10ContractRoomNum;
	private BigDecimal month10ContractStallNum;
	private BigDecimal month10ContractRoomArea;
	private BigDecimal month10ContractRoomAvgPrice;
	private BigDecimal month10ContractCarAvgPrice;
	private BigDecimal month10ContractTotalPrice;
	private BigDecimal month10ContractStallPrice;
	private BigDecimal month10ContractRoomPrice;
	private BigDecimal month10CountRemovalRate;
	private BigDecimal month10AreaRemovalRate;
	private BigDecimal month10PriceRemovalRate;
	
	private BigDecimal month11stockRoomCount;
	private BigDecimal month11stockStallCount;
	private BigDecimal month11stockRoomArea;
	private BigDecimal month11stockRoomAvgPrice;
	private BigDecimal month11stockCarAvgPrice;
	private BigDecimal month11stockTotalPrice;
	private BigDecimal month11stockStallPrice;
	private BigDecimal month11stockRoomPrice;
	private BigDecimal month11ContractRoomNum;
	private BigDecimal month11ContractStallNum;
	private BigDecimal month11ContractRoomArea;
	private BigDecimal month11ContractRoomAvgPrice;
	private BigDecimal month11ContractCarAvgPrice;
	private BigDecimal month11ContractTotalPrice;
	private BigDecimal month11ContractStallPrice;
	private BigDecimal month11ContractRoomPrice;
	private BigDecimal month11CountRemovalRate;
	private BigDecimal month11AreaRemovalRate;
	private BigDecimal month11PriceRemovalRate;
	
	private BigDecimal month12stockRoomCount;
	private BigDecimal month12stockStallCount;
	private BigDecimal month12stockRoomArea;
	private BigDecimal month12stockRoomAvgPrice;
	private BigDecimal month12stockCarAvgPrice;
	private BigDecimal month12stockTotalPrice;
	private BigDecimal month12stockStallPrice;
	private BigDecimal month12stockRoomPrice;
	private BigDecimal month12ContractRoomNum;
	private BigDecimal month12ContractStallNum;
	private BigDecimal month12ContractRoomArea;
	private BigDecimal month12ContractRoomAvgPrice;
	private BigDecimal month12ContractCarAvgPrice;
	private BigDecimal month12ContractTotalPrice;
	private BigDecimal month12ContractStallPrice;
	private BigDecimal month12ContractRoomPrice;
	private BigDecimal month12CountRemovalRate;
	private BigDecimal month12AreaRemovalRate;
	private BigDecimal month12PriceRemovalRate;
	//年度合计（年度实际可售-年度实际可售(不含)-年度实际签约）
	private BigDecimal totalCurrentRoomCount;
	private BigDecimal totalCurrentStallCount;
	private BigDecimal totalCurrentRoomArea;
	private BigDecimal totalCurrentRoomAvgPrice;
	private BigDecimal totalCurrentCarAvgPrice;
	private BigDecimal totalCurrentTotalPrice;
	private BigDecimal totalCurrentStallPrice;
	private BigDecimal totalCurrentRoomPrice;
	
	private BigDecimal currentStockRoomCountExp;
	private BigDecimal currentStockStallCountExp;
	private BigDecimal currentStockRoomAreaExp;
	private BigDecimal currentStockRoomAvgPriceExp;
	private BigDecimal currentStockCarAvgPriceExp;
	private BigDecimal currentStockTotalPriceExp;
	private BigDecimal currentStockStallPriceExp;
	private BigDecimal currentStockRoomPriceExp;
	
	private BigDecimal currentContractRoomNum;
	private BigDecimal currentContractStallNum;
	private BigDecimal currentContractRoomArea;
	private BigDecimal currentContractRoomAvgPrice;
	private BigDecimal currentContractCarAvgPrice;
	private BigDecimal currentContractTotalPrice;
	private BigDecimal currentContractStallPrice;
	private BigDecimal currentContractRoomPrice;
	private BigDecimal currentCountRemovalRate;
	private BigDecimal currentAreaRemovalRate;
	private BigDecimal currentPriceRemovalRate;
	private BigDecimal currentCountRemovalRateExp;
	private BigDecimal currentAreaRemovalRateExp;
	private BigDecimal currentPriceRemovalRateExp;
	//整盘（累计实际供货-累计实际签约）
	private BigDecimal totalSupplyCurrentRoomCount;
	private BigDecimal totalSupplyCurrentStallCount;
	private BigDecimal totalSupplyCurrentArea;
	private BigDecimal totalSupplyCurrentRoomAvgPrice;
	private BigDecimal totalSupplyCurrentCarAvgPrice;
	private BigDecimal totalSupplyCurrentTotalPrice;
	private BigDecimal totalSupplyCurrentStallPrice;
	private BigDecimal totalSupplyCurrentRoomPrice;
	private BigDecimal totalContractRoomNum;
	private BigDecimal totalContractStallNum;
	private BigDecimal totalContractRoomArea;
	private BigDecimal totalContractRoomAvgPrice;
	private BigDecimal totalContractCarAvgPrice;
	private BigDecimal totalContractTotalPrice;
	private BigDecimal totalContractStallPrice;
	private BigDecimal totalContractRoomPrice;
	private BigDecimal totalCountRemovalRate;
	private BigDecimal totalAreaRemovalRate;
	private BigDecimal totalPriceRemovalRate;
}
